package com.yc.fedex.model.domain;

import lombok.Data;

import java.util.List;

@Data
public class ShipmentRateDetail {

    private String rateZone;
    private Integer dimDivisor;
    private Double fuelSurchargePercent;
    private Double totalSurcharges;
    private Integer totalFreightDiscount;
    private List<SurCharges> surCharges;
    private String pricingCode;
    private CurrencyExchangeRate currencyExchangeRate;
    private WeightUnits totalBillingWeight;
    private String currency;
    private List<Taxes> taxes;
    private WeightUnits totalDimWeight;
    private Integer totalRebates;
    private String rateType;
    private String legDestinationLocationId;
    private String dimDivisorType;
    private Integer totalBaseCharge;
    private String ratedWeightMethod;
    private Integer totalFreightDiscounts;
    private Double totalTaxes;
    private String minimumChargeType;
    private Double totalDutiesAndTaxes;
    private Integer totalNetFreight;
    private Double totalNetFedExCharge;
    private List<SurCharges> surcharges;
    private List<FreightDiscounts> freightDiscounts;
    private String rateScale;
    private Integer totalNetCharge;
    private Double totalNetChargeWithDutiesAndTaxes;
}
